import { TemplateRef } from '@angular/core';

export interface NotificationOptions {
  lvNotificationKey?: string;
  lvTitle?: string;
  lvZIndex?: number;
  lvContent?: string | TemplateRef<void>;
  lvIcon?: string;
  lvWidth?: number;
  lvDuration?: number;
  lvKeepShowOnHover?: boolean;
  lvPosition?: 'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight';
  lvOffset?: {
    x: number;
    y: number;
  };
  lvOnDestroy?: () => void | object;
}
